/* 
    Document   : main
    Created on : Nov 6, 2010, 9:29:46 PM
    Author     : arnaldo
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body{
    background-color: white;
    color: #030876;
}

div.main_container{
    width: 920px;
    margin-left: auto;
    margin-right: auto;
}
div.body_container{
    background-image: url('/resources/images/container_shadow.png');
    background-repeat: repeat-y;
    background-position: center;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 520px;
}
div.header_container{
    height: 120px;
}
div.footer_container{
    padding: 10px;
}
div.header_container, div.footer_container{
    background-color: #030876;
}
div.centered_content{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 20px;
    color: white;
}
img.logo_header{
    width: 196px;
    float: left;
}
div.header_text{
    font-size: 18px;
    text-align: right;
    padding-top: 90px;
    padding-right: 10px;
}

div.menu{
    width: 160px;
    height: 35px;
    background-image: url('/resources/images/menu.png');
    background-repeat: no-repeat;
    background-position: -160px 0;
}

div.menu_open{
    background-position: 0 0;
}
div.menu_container{
    margin-left: 700px;
}

div.hidden_menu{
    background-image: url('/resources/images/transparent_blue.png');
    background-repeat: repeat;
    padding: 20px;
    min-width: 180px;
    padding-bottom: 5px;
}
div.hidden_menu a{
    color: white;
    text-decoration: none;
}

div.hidden_menu li{
    font-size: 18px;
    padding-bottom: 8px;
}

div.menu_container{
    padding-bottom: 20px;
}


